package com.cusc.lib_api.bean.dispatch;

/**
 * 作者: wangfei
 * 创建时期: 2020/5/6.
 * 包名: com.cusc.lib_api.bean.dispatch
 * 类名: OSAndroidMvvm
 */
public class DispatchAssignInfoModel extends DispatchApplyInfoModel {

    String vehAssignId; /*派遣单id  派遣单编号*/
    String signStatus; /*签收状态 0:未签收 1:部分签收 2:已签收 字典:VD_ASSIGN_SIGN_STATUS*/
    String signStatusDesc; /*签收状态*/
    String executeStatus; /*执行状态 0:未执行 2:正常结束 3:中途终止 字典:VD_ASSIGN_EXE_STATUS*/
    String executeStatusDesc; /*签收状态描述  执行状态*/
    String status; /*派遣单状态  字典:VD_ASSIGN_LIST_STATUS*/
    String statusDesc; /*派遣单状态描述   派遣单状态*/
    String hostId; /*车辆ID*/
    String hostNo; /*车牌号   车牌号码*/
    String drivers; /*司机姓名,可能有多个,是用逗号隔开的   驾驶员*/
    String driverPhones; /*司机电话,可能有多个,是用逗号隔开的,顺序是与司机姓名一一对应的 驾驶员电话*/
    String taskBeginTime; /*出发时间 yyyy-MM-dd HH:mm:ss  出发时间*/
    String waitTime; /*到达接送点时间 yyyy-MM-dd HH:mm:ss 到达接送点时间*/
    String destBeginTime; /*行程开始时间 yyyy-MM-dd HH:mm:ss  行程开始时间*/
    String cancelTime; /*派遣单取消行程时间 yyyy-MM-dd HH:mm:ss  派遣单取消行程时间*/
    String cancelReason; /*取消行程原因 yyyy-MM-dd HH:mm:ss  取消行程原因*/
    String destEndTime; /*行程结束时间 yyyy-MM-dd HH:mm:ss  行程结束时间*/
    String backTrackTime; /*归队时间 yyyy-MM-dd HH:mm:ss  归队时间*/
    String dissentNote; /*异议内容 表示对当前派遣单  异议内容*/
    String taskEndTime; /*确认归队时间 yyyy-MM-dd HH:mm:ss  确认归队时间*/
    String serviceTime; /*服务时长  服务时长（小时）*/
    String evaluationStatus; /*评价状态 字典:VD_EVALUATION_STATUS*/
    String evaluationStatusDesc; /*评价状态描述   评价状态*/
    int evaluationGrade; /*评价等级*/
    String evaluationGradeDesc; /*评价等级描述  评价等级*/

    int arriveBusRide; /*到达乘车地点评价*/
    String arriveBusRideDesc; /*到达乘车地点评价描述   到达乘车地点评价*/
    int rideEnvironment; /*乘车环境评价*/
    String rideEnvironmentDesc; /*乘车环境评价描述  乘车环境评价*/
    int serviceAttitude; /*服务态度评价*/
    String serviceAttitudeDesc; /*服务态度评价描述  服务态度评价*/
    int drivingSkills; /*驾驶技能评价*/
    String drivingSkillsDesc; /*驾驶技能评价分数  驾驶技能评价*/

    String evaluationRemark; /*评价备注 评价内容*/
    double vehDrivingKm; /*行驶总里程  行驶总里程（公里）*/

    String destDrivingKm ;//行程里程(公里）
    String destDrivingTime;//行程时长

    String wearSeatBelt;/*是否系安全带*/
    String wearSeatBeltDesc;/*是否系安全带描述  司机是否系安全带*/

    String canCancelAssign;
    String canConfirmBackTrack;

    String confirmBackTrackType; /*是否系统自动确认归队*/
    String confirmBackTrackTypeDesc; /*是否系统自动确认归队描述  归队确认模式*/
    String dissent; /*司机是否对派遣有异议 1:是 0:否*/
    String dissentDesc; /*司机是否对派遣单有异议描述  是否有疑议*/

    String autoConfirmBackTrackTime; /*自动归队时间*/


    public String getVehAssignId() {
        return vehAssignId;
    }

    public void setVehAssignId(String vehAssignId) {
        this.vehAssignId = vehAssignId;
    }

    public String getSignStatus() {
        return signStatus;
    }

    public void setSignStatus(String signStatus) {
        this.signStatus = signStatus;
    }

    public String getSignStatusDesc() {
        return signStatusDesc;
    }

    public void setSignStatusDesc(String signStatusDesc) {
        this.signStatusDesc = signStatusDesc;
    }

    public String getExecuteStatus() {
        return executeStatus;
    }

    public void setExecuteStatus(String executeStatus) {
        this.executeStatus = executeStatus;
    }

    public String getExecuteStatusDesc() {
        return executeStatusDesc;
    }

    public void setExecuteStatusDesc(String executeStatusDesc) {
        this.executeStatusDesc = executeStatusDesc;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStatusDesc() {
        return statusDesc;
    }

    public void setStatusDesc(String statusDesc) {
        this.statusDesc = statusDesc;
    }

    public String getHostId() {
        return hostId;
    }

    public void setHostId(String hostId) {
        this.hostId = hostId;
    }

    public String getHostNo() {
        return hostNo;
    }

    public void setHostNo(String hostNo) {
        this.hostNo = hostNo;
    }

    public String getDrivers() {
        return drivers;
    }

    public void setDrivers(String drivers) {
        this.drivers = drivers;
    }

    public String getDriverPhones() {
        return driverPhones;
    }

    public void setDriverPhones(String driverPhones) {
        this.driverPhones = driverPhones;
    }

    public String getTaskBeginTime() {
        return taskBeginTime;
    }

    public void setTaskBeginTime(String taskBeginTime) {
        this.taskBeginTime = taskBeginTime;
    }

    public String getWaitTime() {
        return waitTime;
    }

    public void setWaitTime(String waitTime) {
        this.waitTime = waitTime;
    }

    public String getDestBeginTime() {
        return destBeginTime;
    }

    public void setDestBeginTime(String destBeginTime) {
        this.destBeginTime = destBeginTime;
    }

    public String getCancelTime() {
        return cancelTime;
    }

    public void setCancelTime(String cancelTime) {
        this.cancelTime = cancelTime;
    }

    public String getCancelReason() {
        return cancelReason;
    }

    public void setCancelReason(String cancelReason) {
        this.cancelReason = cancelReason;
    }

    public String getDestEndTime() {
        return destEndTime;
    }

    public void setDestEndTime(String destEndTime) {
        this.destEndTime = destEndTime;
    }

    public String getBackTrackTime() {
        return backTrackTime;
    }

    public void setBackTrackTime(String backTrackTime) {
        this.backTrackTime = backTrackTime;
    }

    public String getDissentNote() {
        return dissentNote;
    }

    public void setDissentNote(String dissentNote) {
        this.dissentNote = dissentNote;
    }

    public String getTaskEndTime() {
        return taskEndTime;
    }

    public void setTaskEndTime(String taskEndTime) {
        this.taskEndTime = taskEndTime;
    }

    public String getServiceTime() {
        return serviceTime;
    }

    public void setServiceTime(String serviceTime) {
        this.serviceTime = serviceTime;
    }

    public String getEvaluationStatus() {
        return evaluationStatus;
    }

    public void setEvaluationStatus(String evaluationStatus) {
        this.evaluationStatus = evaluationStatus;
    }

    public String getEvaluationStatusDesc() {
        return evaluationStatusDesc;
    }

    public void setEvaluationStatusDesc(String evaluationStatusDesc) {
        this.evaluationStatusDesc = evaluationStatusDesc;
    }

    public int getEvaluationGrade() {
        return evaluationGrade;
    }

    public void setEvaluationGrade(int evaluationGrade) {
        this.evaluationGrade = evaluationGrade;
    }

    public String getEvaluationGradeDesc() {
        return evaluationGradeDesc;
    }

    public void setEvaluationGradeDesc(String evaluationGradeDesc) {
        this.evaluationGradeDesc = evaluationGradeDesc;
    }

    public int getArriveBusRide() {
        return arriveBusRide;
    }

    public void setArriveBusRide(int arriveBusRide) {
        this.arriveBusRide = arriveBusRide;
    }

    public String getArriveBusRideDesc() {
        return arriveBusRideDesc;
    }

    public void setArriveBusRideDesc(String arriveBusRideDesc) {
        this.arriveBusRideDesc = arriveBusRideDesc;
    }

    public int getRideEnvironment() {
        return rideEnvironment;
    }

    public void setRideEnvironment(int rideEnvironment) {
        this.rideEnvironment = rideEnvironment;
    }

    public String getRideEnvironmentDesc() {
        return rideEnvironmentDesc;
    }

    public void setRideEnvironmentDesc(String rideEnvironmentDesc) {
        this.rideEnvironmentDesc = rideEnvironmentDesc;
    }

    public int getServiceAttitude() {
        return serviceAttitude;
    }

    public void setServiceAttitude(int serviceAttitude) {
        this.serviceAttitude = serviceAttitude;
    }

    public String getServiceAttitudeDesc() {
        return serviceAttitudeDesc;
    }

    public void setServiceAttitudeDesc(String serviceAttitudeDesc) {
        this.serviceAttitudeDesc = serviceAttitudeDesc;
    }

    public int getDrivingSkills() {
        return drivingSkills;
    }

    public void setDrivingSkills(int drivingSkills) {
        this.drivingSkills = drivingSkills;
    }

    public String getDrivingSkillsDesc() {
        return drivingSkillsDesc;
    }

    public void setDrivingSkillsDesc(String drivingSkillsDesc) {
        this.drivingSkillsDesc = drivingSkillsDesc;
    }

    public String getEvaluationRemark() {
        return evaluationRemark;
    }

    public void setEvaluationRemark(String evaluationRemark) {
        this.evaluationRemark = evaluationRemark;
    }

    public double getVehDrivingKm() {
        return vehDrivingKm;
    }

    public void setVehDrivingKm(double vehDrivingKm) {
        this.vehDrivingKm = vehDrivingKm;
    }

    public String getDestDrivingKm() {
        return destDrivingKm;
    }

    public void setDestDrivingKm(String destDrivingKm) {
        this.destDrivingKm = destDrivingKm;
    }

    public String getDestDrivingTime() {
        return destDrivingTime;
    }

    public void setDestDrivingTime(String destDrivingTime) {
        this.destDrivingTime = destDrivingTime;
    }

    public String getWearSeatBelt() {
        return wearSeatBelt;
    }

    public void setWearSeatBelt(String wearSeatBelt) {
        this.wearSeatBelt = wearSeatBelt;
    }

    public String getWearSeatBeltDesc() {
        return wearSeatBeltDesc;
    }

    public void setWearSeatBeltDesc(String wearSeatBeltDesc) {
        this.wearSeatBeltDesc = wearSeatBeltDesc;
    }

    public String getCanCancelAssign() {
        return canCancelAssign;
    }

    public void setCanCancelAssign(String canCancelAssign) {
        this.canCancelAssign = canCancelAssign;
    }

    public String getCanConfirmBackTrack() {
        return canConfirmBackTrack;
    }

    public void setCanConfirmBackTrack(String canConfirmBackTrack) {
        this.canConfirmBackTrack = canConfirmBackTrack;
    }

    public String getConfirmBackTrackType() {
        return confirmBackTrackType;
    }

    public void setConfirmBackTrackType(String confirmBackTrackType) {
        this.confirmBackTrackType = confirmBackTrackType;
    }

    public String getConfirmBackTrackTypeDesc() {
        return confirmBackTrackTypeDesc;
    }

    public void setConfirmBackTrackTypeDesc(String confirmBackTrackTypeDesc) {
        this.confirmBackTrackTypeDesc = confirmBackTrackTypeDesc;
    }

    public String getDissent() {
        return dissent;
    }

    public void setDissent(String dissent) {
        this.dissent = dissent;
    }

    public String getDissentDesc() {
        return dissentDesc;
    }

    public void setDissentDesc(String dissentDesc) {
        this.dissentDesc = dissentDesc;
    }

    public String getAutoConfirmBackTrackTime() {
        return autoConfirmBackTrackTime;
    }

    public void setAutoConfirmBackTrackTime(String autoConfirmBackTrackTime) {
        this.autoConfirmBackTrackTime = autoConfirmBackTrackTime;
    }
}
